<?php

class File {

    public function FileImport($file, $ext, $prefix, $dir) {
        if ($file['name'] != '') {
            $terms = explode(".", $file['name']);
            $FileExt = end($terms);
            if ($FileExt == $ext || $ext == '') {
                if (strlen($prefix) < 7) {
                    $logfile = $prefix . $file['name'];
                } else {
                    $logfile = $prefix;
                }
                if (filesize($file['tmp_name']) > 2097152) {
                    $Msg_ERROR = 'Ficheiro muito grande.';
                } elseif (move_uploaded_file($file['tmp_name'], $dir . $logfile) == true) {
                    return true;
                }
                return 1;
            } else {
                return 'Ficheiro Inválido.';
            }
        } else {
            return 'Nao foi indicado um ficheiro.';
        }
    }
}

?>
